.dashboard-container {
  padding: 24px;
  
  .info-card {
    margin-bottom: 24px;
    
    .avatar-container {
      display: flex;
      justify-content: center;
      align-items: center;
      
      .avatar-icon {
        font-size: 80px;
        padding: 20px;
        border-radius: 50%;
        background-color: #f0f2f5;
      }
    }
    
    .face-registered {
      color: #52c41a;
    }
    
    .face-not-registered {
      color: #ff4d4f;
    }
  }
  
  .stats-row {
    margin-bottom: 24px;
  }
  
  .webcam-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
} 